left iliac fossa - German English Dictionary